package cn.edu.imnu.service;

import common.model.DataBootstrapTable;
import common.model.ResponseModelBootstrapTable;
import cn.edu.imnu.model.WordMain;

/**
 * Created with IntelliJ IDEA.
 *
 * @author ranhongmin--2018/3/3
 * Description:词条管理接口
 */
public interface WordMainService {

	/**
	 * 后台管理主查询
	 *
	 * @param dataBootstrapTable
	 * @return
	 */
	ResponseModelBootstrapTable main(DataBootstrapTable dataBootstrapTable);

	/**
	 * 后台动作
	 *
	 * @param main
	 * @param action
	 * @return
	 */
	ResponseModelBootstrapTable doAction(WordMain main, String action);

	/**
	 * 获取词条列表 分页
	 *
	 * @param dataBootstrapTable
	 * @return
	 */
	ResponseModelBootstrapTable getWordList(DataBootstrapTable dataBootstrapTable);

	/**
	 * 获取所有word
	 *
	 * @return
	 */
	ResponseModelBootstrapTable getAllWordList();

	/**
	 * 获取字段名 后台管理
	 *
	 * @param wordId
	 * @return
	 */
	String getWordNameById(String wordId);

	/**
	 * 根据id获取信息
	 *
	 * @param wordId
	 * @return
	 */
	WordMain getInfoById(String wordId);

}
